package com.example.demo.pojo.User;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.util.Date;

@Data
public class User {


    @TableId(value = "id", type = IdType.AUTO)
    @ExcelIgnore
    private Integer id;
    //用户名
    @ExcelIgnore
    private String userName;
    //密码
    @ExcelIgnore
    private String passWord;
    //昵称
    @ExcelProperty("昵称")
    private String nickName;
    //真实姓名
    @ExcelProperty("真实姓名")
    private String realName;
    //邮箱地址
    @ExcelProperty("邮箱地址")
    private String email;
    //手机号码
    @ExcelProperty("手机号码")
    private String phoneNumber;
    //身份证号码
    @ExcelProperty("身份证号码")
    private String idCardNumber;
    //就读学校
    @ExcelProperty("就读学校")
    private String SchoolAddress;
    //学历
    @ExcelProperty("学历")
    private String educationalBackground;
    //就读专业
    @ExcelProperty("就读专业")
    private String major;
    //家庭地址
    @ExcelProperty("家庭地址")
    private String homeAddress;
    //邮编
    @ExcelProperty("邮编")
    private String contactAddress;
    //用户状态
    @ExcelIgnore
    private int status;
    //用户角色（用户权限）
    @ExcelProperty("用户角色")
    private String role;
    //用户头像
    @ExcelIgnore
    private String headerUrl;
    //创建用户时间
    @ExcelProperty("创建用户时间")
    private Date createTime;
}
